/**** Sometimes we need to remove items from the mod for various reasons, so in order to keep it save game compatible, we've created this archive. ****/
/**** All archive items are removed from distribution, and replaced by another item. You may still find archived items in an existing save, which is fine, they are just here because we made a change to the item. ****/

module VFX
{
    imports
    {
        Base,
    }

/* <<<<<  Tea - changed from base:normal to base:food, fixes fatigue reduction  >>>>> */

    item GreenTeaBag
    {
        DisplayName = Green Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Green Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

    item BreakfastTeaBag
    {
        DisplayName = English Breakfast Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Breakfast Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

    item EarlGrayTeaBag
    {
        DisplayName = Earl Gray Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Earl Gray Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

    item ChamomileTeaBag
    {
        DisplayName = Chamomile Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Chamomile Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

    item PeppermintTeaBag
    {
        DisplayName = Peppermint Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Peppermint Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

    item GingerTeaBag
    {
        DisplayName = Ginger Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Ginger Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

    item LemonTeaBag
    {
        DisplayName = Lemon Tea Bag,
        DisplayCategory = Food,
        ItemType = base:normal,
        FoodType = Tea,
        Weight = 0.1,

        HungerChange = -5,
        ThirstChange = 10,
        UnhappyChange = 10,
        FatigueChange = -15,

        EvolvedRecipe = HotDrink:5,
        EvolvedRecipeName = Lemon Tea,

        Icon = Teabag,
        StaticModel = Base.TeaBag,
        WorldStaticModel = Base.TeaBag,
    }

/* <<<<<  Coffee Creamer - changed from fluid to item, allows it to be used in evolved recipes  >>>>> */

    item CoffeeCreamerOriginal
    {
        DisplayName = Bottle of Original Coffee Creamer,
        DisplayCategory = Food,
        ItemType = base:normal,
        EatType = Bourbon,
        Weight = 0.4,

        Packaged = true,
        CantBeFrozen = true,

        CustomContextMenu = Drink,

        FillFromDispenserSound = GetWaterFromDispenserPlastic,
        FillFromLakeSound = GetWaterFromLakeBottle,
        FillFromTapSound = GetWaterFromTapPlasticSmall,
        FillFromToiletSound = GetWaterFromToilet,

        Icon = VFX_Beverages_CreamerOriginal,
        StaticModel = Base.VFX_CoffeeCreamerOriginal,
        WorldStaticModel = Base.VFX_CoffeeCreamerOriginal,

        component FluidContainer
        {
            ContainerName = VFX_CoffeeCreamerBottle,
            Capacity = 1.0,
            CustomDrinkSound = DrinkingFromBottlePlastic,

            Fluids
            {
                fluid = VFX_CoffeeCreamerOriginal:1.0,
            }
        }
    }

    item CoffeeCreamerFrenchVanilla
    {
        DisplayName = Bottle of French Vanilla Coffee Creamer,
        DisplayCategory = Food,
        ItemType = base:normal,
        EatType = Bourbon,
        Weight = 0.4,

        Packaged = true,
        CantBeFrozen = true,

        CustomContextMenu = Drink,

        FillFromDispenserSound = GetWaterFromDispenserPlastic,
        FillFromLakeSound = GetWaterFromLakeBottle,
        FillFromTapSound = GetWaterFromTapPlasticSmall,
        FillFromToiletSound = GetWaterFromToilet,

        Icon = VFX_Beverages_CreamerFrenchVanilla,
        StaticModel = Base.VFX_CoffeeCreamerFrenchVanilla,
        WorldStaticModel = Base.VFX_CoffeeCreamerFrenchVanilla,

        component FluidContainer
        {
            ContainerName = VFX_CoffeeCreamerBottle,
            Capacity = 1.0,
            CustomDrinkSound = DrinkingFromBottlePlastic,

            Fluids
            {
                fluid = VFX_CoffeeCreamerFrenchVanilla:1.0,
            }
        }
    }

    item CoffeeCreamerHazelnut
    {
        DisplayName = Bottle of Hazelnut Coffee Creamer,
        DisplayCategory = Food,
        ItemType = base:normal,
        EatType = Bourbon,
        Weight = 0.4,

        Packaged = true,
        CantBeFrozen = true,

        CustomContextMenu = Drink,

        FillFromDispenserSound = GetWaterFromDispenserPlastic,
        FillFromLakeSound = GetWaterFromLakeBottle,
        FillFromTapSound = GetWaterFromTapPlasticSmall,
        FillFromToiletSound = GetWaterFromToilet,

        Icon = VFX_Beverages_CreamerHazelnut,
        StaticModel = Base.VFX_CoffeeCreamerHazelnut,
        WorldStaticModel = Base.VFX_CoffeeCreamerHazelnut,

        component FluidContainer
        {
            ContainerName = VFX_CoffeeCreamerBottle,
            Capacity = 1.0,
            CustomDrinkSound = DrinkingFromBottlePlastic,

            Fluids
            {
                fluid = VFX_CoffeeCreamerHazelnut:1.0,
            }
        }
    }

    item CoffeeCreamerIrishCream
    {
        DisplayName = Bottle of Irish Cream Coffee Creamer,
        DisplayCategory = Food,
        ItemType = base:normal,
        EatType = Bourbon,
        Weight = 0.4,

        Packaged = true,
        CantBeFrozen = true,

        CustomContextMenu = Drink,

        FillFromDispenserSound = GetWaterFromDispenserPlastic,
        FillFromLakeSound = GetWaterFromLakeBottle,
        FillFromTapSound = GetWaterFromTapPlasticSmall,
        FillFromToiletSound = GetWaterFromToilet,

        Icon = VFX_Beverages_CreamerIrishCream,
        StaticModel = Base.VFX_CoffeeCreamerIrishCream,
        WorldStaticModel = Base.VFX_CoffeeCreamerIrishCream,

        component FluidContainer
        {
            ContainerName = VFX_CoffeeCreamerBottle,
            Capacity = 1.0,
            CustomDrinkSound = DrinkingFromBottlePlastic,

            Fluids
            {
                fluid = VFX_CoffeeCreamerIrishCream:1.0,
            }
        }
    }

    item CoffeeCreamerAlmond
    {
        DisplayName = Bottle of Almond Coffee Creamer,
        DisplayCategory = Food,
        ItemType = base:normal,
        EatType = Bourbon,
        Weight = 0.4,

        Packaged = true,
        CantBeFrozen = true,

        CustomContextMenu = Drink,

        FillFromDispenserSound = GetWaterFromDispenserPlastic,
        FillFromLakeSound = GetWaterFromLakeBottle,
        FillFromTapSound = GetWaterFromTapPlasticSmall,
        FillFromToiletSound = GetWaterFromToilet,

        Icon = VFX_Beverages_CreamerAlmond,
        StaticModel = Base.VFX_CoffeeCreamerAlmond,
        WorldStaticModel = Base.VFX_CoffeeCreamerAlmond,

        component FluidContainer
        {
            ContainerName = VFX_CoffeeCreamerBottle,
            Capacity = 1.0,
            CustomDrinkSound = DrinkingFromBottlePlastic,

            Fluids
            {
                fluid = VFX_CoffeeCreamerAlmond:1.0,
            }
        }
    }

    fluid VFX_CoffeeCreamerOriginal
    {
        Color = 1.000 : 0.961 : 0.863, /* rgb(255, 245, 220) */
        DisplayName = Fluid_Name_VFX_CoffeeCreamerOriginal,

        Categories
        {
            Beverage,
        }

        Properties
        {
            hungerChange = -20,
            unhappyChange = -5,
            thirstChange = -50,
            calories = 875,
            carbohydrates = 125,
            lipids = 37,
            proteins = 12,
        }

        BlendWhiteList
        {
            whitelist = true,
            categories
            {
                Beverage,
            }
        }
    }

    fluid VFX_CoffeeCreamerFrenchVanilla
    {
        Color = 1.000 : 0.941 : 0.843, /* rgb(255, 240, 215) */
        DisplayName = Fluid_Name_VFX_CoffeeCreamerFrenchVanilla,

        Categories
        {
            Beverage,
        }

        Properties
        {
            hungerChange = -20,
            unhappyChange = -5,
            thirstChange = -50,
            calories = 1000,
            carbohydrates = 137,
            lipids = 45,
            proteins = 12,
        }

        BlendWhiteList
        {
            whitelist = true,
            categories
            {
                Beverage,
            }
        }
    }

    fluid VFX_CoffeeCreamerHazelnut
    {
        Color = 0.980 : 0.902 : 0.784, /* rgb(250, 230, 200) */
        DisplayName = Fluid_Name_VFX_CoffeeCreamerHazelnut,

        Categories
        {
            Beverage,
        }

        Properties
        {
            hungerChange = -20,
            unhappyChange = -5,
            thirstChange = -50,
            calories = 1000,
            carbohydrates = 137,
            lipids = 45,
            proteins = 12,
        }

        BlendWhiteList
        {
            whitelist = true,
            categories
            {
                Beverage,
            }
        }
    }

    fluid VFX_CoffeeCreamerIrishCream
    {
        Color = 0.961 : 0.882 : 0.784, /* rgb(245, 225, 200) */
        DisplayName = Fluid_Name_VFX_CoffeeCreamerIrishCream,

        Categories
        {
            Beverage,
        }

        Properties
        {
            hungerChange = -20,
            unhappyChange = -5,
            thirstChange = -50,
            calories = 1125,
            carbohydrates = 150,
            lipids = 50,
            proteins = 12,
        }

        BlendWhiteList
        {
            whitelist = true,
            categories
            {
                Beverage,
            }
        }
    }

    fluid VFX_CoffeeCreamerAlmond
    {
        Color = 1.000 : 0.980 : 0.902, /* rgb(255, 250, 230) */
        DisplayName = Fluid_Name_VFX_CoffeeCreamerAlmond,

        Categories
        {
            Beverage,
        }

        Properties
        {
            hungerChange = -20,
            unhappyChange = -5,
            thirstChange = -50,
            calories = 800,
            carbohydrates = 112,
            lipids = 30,
            proteins = 12,
        }

        BlendWhiteList
        {
            whitelist = true,
            categories
            {
                Beverage,
            }
        }
    }

/* <<<<< Zebra Cakes - they are actually quagga cakes, renamed box to suit  >>>>> */

    item ZebraCake
    {
        DisplayCategory = Food,
        ItemType = base:food,
        FoodType = Snack,
        Weight = 0.2,

        Packaged = true,

        HungerChange = -10,
        Calories = 320,
        Carbohydrates = 48,
        Lipids = 14,
        Proteins = 1,

        UnhappyChange = -10,

        Icon = VFX_Snack_ZebraCake,
        StaticModel = Base.VFX_ZebraCake,
        WorldStaticModel = Base.VFX_ZebraCake,
    }

/* <<<<<  Shelf Stable Milk - since fluids are shelf stable, this one is just a double up of milk  >>>>> */

    item ShelfStableMilk
    {
        DisplayCategory = Food,
        ItemType = base:normal,
        Weight = 1.0,

        Packaged = true,
        CantBeFrozen = true,

        CustomContextMenu = Drink,

        FillFromDispenserSound = GetWaterFromDispenserPlastic,
        FillFromLakeSound = GetWaterFromLakeBottle,
        FillFromTapSound = GetWaterFromTapPlasticBig,
        FillFromToiletSound = GetWaterFromToilet,

        Icon = VFX_Beverages_ShelfStableMilk,
        StaticModel = Base.VFX_ShelfStableMilk,
        WorldStaticModel = Base.VFX_ShelfStableMilk,

        component FluidContainer
        {
            ContainerName = VFX_MilkBottle,
            Capacity = 1.0,
            CustomDrinkSound = DrinkingFromBottlePlastic,

            Fluids
            {
                fluid = CowMilk:1.0,
            }
        }
    }

/* <<<<<  Frozen Peas - already in base game  >>>>> */

    item PackagedPeas
    {
        DisplayCategory = Food,
        ItemType = base:food,
        FoodType = Vegetables,
        EatType = EatBox,
        Weight = 0.6,

        Packaged = true,

        DaysFresh = 3,
        DaysTotallyRotten = 5,

        HungerChange = -20,
        ThirstChange = -5.0,
        Calories = 320,
        Carbohydrates = 64,
        Lipids = 3.0,
        Proteins = 12.0,

        Icon = VFX_Freezer_VegPeas,
        StaticModel = Base.VFX_PackagedPeas,
        WorldStaticModel = Base.VFX_PackagedPeas,

    }

/* <<<<<  Homemade Sauce - Moved to Base  >>>>> */

    item VFXHomemadeSauceTomato
    {
        ItemType = base:food,
    }

    item VFXHomemadeSauceOil
    {
        ItemType = base:food,
    }

    item VFXHomemadeSauceCream
    {
        ItemType = base:food,
    }

    item VFXHomemadeSauceStock
    {
        ItemType = base:food,
    }

    item VFXHomemadeSauceVinegar
    {
        ItemType = base:food,
    }

/* <<<<<  Fermenting - Moved to Drainable Type for Return of Jars  >>>>> */


    item VinegarPreparationPot
    {
        DisplayCategory = Food,
        ItemType = base:food,
        FoodType = NoExplicit,
        PourType = Pot,
        EatType = Pot,
        Weight = 2.0,

        IsCookable = TRUE,

        MinutesToCook = 30,
        MinutesToBurn = 60,

        ReplaceOnUse = Base.Pot,

        DaysFresh = 1,
        DaysTotallyRotten = 2,

        HungerChange = -10.0,

        Tags = base:hasmetal,

        Icon = VFX_Homemade_VinegarPot,
        StaticModel = Base.VFX_VinegarPot,
        WorldStaticModel = Base.VFX_VinegarPot,
    }

    item VinegarPreparationPotForged
    {
        DisplayCategory = Food,
        ItemType = base:food,
        FoodType = NoExplicit,
        PourType = Pot,
        EatType = Pot,
        Weight = 2.0,

        IsCookable = TRUE,

        MinutesToCook = 30,
        MinutesToBurn = 60,

        ReplaceOnUse = Base.PotForged,

        DaysFresh = 1,
        DaysTotallyRotten = 2,

        HungerChange = -10.0,

        Tags = base:hasmetal,

        Icon = VFX_Homemade_VinegarPotForged,
        StaticModel = Base.VFX_VinegarPotForged,
        WorldStaticModel = Base.VFX_VinegarPotForged,
    }

    item HomemadeVinegarFermentingYeast
    {
        DisplayCategory = Food,
        ItemType = base:food,
        Weight = 1.0,
        WeightEmpty = 0.2,

        CantBeFrozen = TRUE,
        CantEat = TRUE,

        ReplaceOnUse = VFX.JarWithLid,
        OnCreate = VFX.AgingOnCreate,

        DaysFresh = 32,

        HungerChange = -10,

        Tooltip = Tooltip_VFXVinegarFermenting30,

        Icon = VFX_Homemade_VinegarJar,
        StaticModel = Base.VFX_VinegarJar,
        WorldStaticModel = Base.VFX_VinegarJar,
    }

}